body{padding:30px;margin:0;font-size:13px;font-family:Arial, Helvetica, sans-serif;}
a{color:#999999;text-decoration:none;}
a:hover{text-decoration:underline;}

select{color:#666666;font-size:13px;}

.header{
	font-weight:normal;
	font-size:27px;
	margin:-30px;
	margin-bottom:20px;
	padding:12px;
	padding-top:37px;
	padding-left:28px;
	background-image:url(background.jpg);
}
.header a{text-decoration:none;color:white;}
h3.title{color:#444;text-decoration:none;font-size:16px;font-weight:bold;padding-right:25px;border-bottom:1px solid #EFF6FF;max-width:300px;}

#copyright{margin-left:0px;display:block;font-size:13px;color:#aaa;margin-top: 5px;}

#navlinks{list-style:none;margin:0px;padding:0px;margin-top: 5px;}
#navcontainer{
	width:120px;
	-moz-border-radius:4px;
	background:#f5f5f5;
	border:1px solid #dddddd;
	padding:10px 30px 15px 30px;
	font-size:12px;
	color:#aaaaaa;
	border-width:0 1px 1px 0;
}

td#nav{
	vertical-align: top;
	width:125px;
}
.textBox { width: 500px; height: 300px; }

.versionHistory {
	width: 70%;	
	border-collapse: collapse;
	border: 1px solid black;
}

.versionHistory th {
	background-color: #aaa;
}

.versionHistory tr.alt {
	background-color: #ddd;
} 

.versionHistory a {
	color: black;
	text-decoration: underline;
}

.code{ 
	width: 70%;
	border: 1px solid #3D8BD8;
	padding: 5px;
	background-color: #EEEEEE;
}